Für jede Endung ist eine Datei anzulegen, die als Inhalt in der ersten Zeile
den korrekten Aufruf des zur Endung passenden Test-Programms hat. Der Name
der Datei, deren Inhalt geprüft werden soll, wird (C-like) durch das Kürzel
„%s
`` repräsentiert. Es ist nötig, „%s
`` in
Anführungszeichen zu setzen, um Dateinamen bearbeitet zu können, die
Leerzeichen (Spaces) enthalten.
In der zweiten Zeile der Datei geben Sie an, wie die Datei zu Beginn eingeschätzt werden soll. Mit dem Schlüsselwort (Keyword) „start negative.`` ist die Datei anfangs fehlerhaft (gesperrt), mit „start positive.`` ist sie vorerst fehlerfrei (freigegeben).
Nun geben Sie nach den Keywords „positive result:`` und „negative result:`` jeweils zeilenweise Zeichenketten an, die ein Indiz für den Wechsel in den jeweiligen Zustand sind.
Je nachdem, in welchem Zustand (positiv oder negativ) das System nach Abarbeitung der letzten Zeile ist, wird die zu prüfende Datei gesperrt oder freigegeben.
Dies wird vielleicht besser verständlich durch ein kurzes Beispiel:
Zoo xNq "%s" start positive. negative result: WARNING: FATAL:
Das Archiv wird anfangs als fehlerfrei eingestuft (start positive.). Mit „negative result:`` wird nun festgelegt, daß beim Vorkommen der folgenden Zeilen (WARNING: oder FATAL:) in der Ausgabe des Archiv-Programms der Status des Archivs von fehlerfrei auf fehlerhaft wechselt.
Es ist wichtig, daß das Archiv-Programm seine Ausgaben nach „stdout`` (und nicht nach „stderr``) schickt, damit EazyBBS sie verarbeiten kann. Die meisten Programme tun dies bereits automatisch.